package com.catazy.album.presentation.util

import android.annotation.SuppressLint

/**
 * 作者: Tao
 * 日期: 2024/12/23
 * 时间: 14:50
 * 描述: 时间工具类
 */
object TimeUtil {

    /**
     * 将给定的秒数格式化为"MM:SS"格式的字符串。
     *
     * @param seconds 需要格式化的秒数
     * @return 格式化后的"MM:SS"字符串
     */
    @SuppressLint("DefaultLocale")
    internal fun formatTime(seconds: Int): String {
        val secondsInMinute = 60
        val secondsInHour = 3600

        // 抑制detekt关于隐式默认Locale的警
        @Suppress("detekt.ImplicitDefaultLocale")
        return String.format("%02d:%02d", seconds % secondsInHour / secondsInMinute, seconds % secondsInMinute)
    }
}